home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / CPP / MRCLEAN.ZIP / MRCLEAN.RC < prev    next >
Encoding:
Text File  |  1995-11-17  |  10.8 KB  |  219 lines

  1. /****************************************************************************
  2.  
  3.  
  4. MRCLEAN.RC
  5.  
  6. produced by Borland Resource Workshop
  7.  
  8.  
  9. *****************************************************************************/
  10.  
  11. #include "mrclean.rh"
  12.  
  13.  
  14. MENU_1 MENU
  15. {
  16.  POPUP "&File"
  17.  {
  18.   MENUITEM "&Choose Directory", CM_CHOOSEDIR
  19.   MENUITEM "E&xit", CM_XIT
  20.  }
  21.  
  22.  POPUP "&Options"
  23.  {
  24.   MENUITEM "Clean &Now", CM_CLEAN
  25.   MENUITEM "&Configure", CM_CONFIG
  26.  }
  27.  
  28.  POPUP "&Help"
  29.  {
  30.   MENUITEM "&About", CM_ABOUT
  31.  }
  32.  
  33. }
  34.  
  35. IDD_ABOUT DIALOG 50, 42, 189, 124
  36. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  37. CLASS "bordlg"
  38. CAPTION "About Mr.Clean"
  39. FONT 8, "MS Sans Serif"
  40. {
  41.  CONTROL "", -1, "BorShade", BSS_HDIP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 0, 83, 189, 3
  42.  CONTROL "", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 76, 92, 37, 25
  43.  CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 9, 8, 172, 65
  44.  CONTROL "Mr.Clean", -1, "BorStatic", SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 21, 12, 147, 8
  45.  CONTROL "BC++ Project Directory Cleaner", -1, "BorStatic", SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 21, 22, 147, 8
  46.  CONTROL "Copyright \xA9 1995", -1, "BorStatic", SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 21, 38, 147, 8
  47.  CONTROL "by Kent Reisdorph, 75522,1174", -1, "BorStatic", SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 21, 50, 147, 8
  48.  CONTROL "All Rights Reserved", -1, "BorStatic", SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 21, 62, 147, 8
  49. }
  50.  
  51. IDD_CONFIG DIALOG 10, 26, 213, 221
  52. STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  53. CLASS "bordlg"
  54. CAPTION "Mark File Types to Delete"
  55. FONT 8, "MS Sans Serif"
  56. {
  57.  CONTROL "", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 105, 186, 37, 25
  58.  CONTROL "", IDCANCEL, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 161, 186, 37, 25
  59.  CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 7, 26, 96, 96
  60.  CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 109, 26, 97, 96
  61.  CONTROL "*.BAK", IDC_BAK, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 43, 37, 10
  62.  CONTROL "*.CGL", IDC_CGL, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 56, 35, 10
  63.  CONTROL "*.CSM", IDC_CSM, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 69, 36, 10
  64.  CONTROL "*.EXE", IDC_EXE, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 118, 56, 36, 10
  65.  CONTROL "*.DSW", IDC_DSW, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 82, 36, 10
  66.  CONTROL "*.OBJ", IDC_OBJ, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 60, 43, 34, 10
  67.  CONTROL "*.OBR", IDC_OBR, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 60, 56, 36, 10
  68.  CONTROL "*.RES", IDC_RES, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 60, 82, 34, 10
  69.  CONTROL "*.RWS", IDC_RWS, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 60, 95, 37, 10
  70.  CONTROL "*.~xx", IDC_EX, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 95, 33, 10
  71.  CONTROL """Safe"" to Delete", -1, "BorStatic", SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 11, 30, 88, 8
  72.  CONTROL "*.IDE", IDC_IDE, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 118, 69, 37, 10
  73.  CONTROL "*.CPP", IDC_CPP, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 118, 82, 35, 10
  74.  CONTROL "*.C", IDC_C, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 118, 95, 36, 10
  75.  CONTROL "*.H", IDC_H, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 118, 108, 36, 10
  76.  CONTROL "*.RC", IDC_RC, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 163, 56, 36, 10
  77.  CONTROL "Optional - Use With Care!", -1, "BorStatic", SS_CENTER | WS_CHILD | WS_VISIBLE | WS_GROUP, 114, 30, 90, 8
  78.  CONTROL "*.RH", IDC_RH, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 163, 69, 37, 10
  79.  CONTROL "*.DLL", IDC_DLL, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 163, 82, 35, 10
  80.  CONTROL "*.LIB", IDC_LIB, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 163, 95, 36, 10
  81.  CONTROL "*.DEF", IDC_DEF, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 163, 108, 36, 10
  82.  LISTBOX IDC_LISTBOX, 154, 133, 50, 38, LBS_STANDARD
  83.  CONTROL "User Defined Files:", -1, "BorStatic", SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 13, 139, 64, 8
  84.  EDITTEXT IDC_EDIT, 13, 150, 62, 12, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP
  85.  PUSHBUTTON "Add  >>", IDC_ADD, 90, 135, 48, 14
  86.  PUSHBUTTON "<< Remove", IDC_REMOVE, 90, 156, 48, 14
  87.  CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 7, 131, 200, 44
  88.  CONTROL "*.T?W", IDC_TDW, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 60, 69, 36, 10
  89.  CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 7, 183, 84, 32
  90.  CONTROL "Global", IDC_GLOBAL, "BorRadio", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 14, 188, 66, 10
  91.  CONTROL "Project Specific", IDC_PROJECT, "BorRadio", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 14, 201, 72, 10
  92.  CONTROL "*.SYM", IDC_SYM, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 60, 108, 37, 10
  93.  CONTROL "*.MAP", IDC_MAP, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 108, 33, 10
  94.  CONTROL "Target .EXE Only", IDC_TARGET, "BorCheck", BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 118, 43, 75, 10
  95.  CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 7, 6, 199, 14
  96.  LTEXT "Current Directory:", -1, 9, 9, 59, 8
  97.  LTEXT "", IDC_PATH, 68, 9, 135, 8
  98. }
  99.  
  100. IDD_TIMED DIALOG 17, 23, 117, 57
  101. STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION
  102. CLASS "bordlg"
  103. CAPTION "Mr.Clean"
  104. FONT 12, "MS Sans Serif"
  105. {
  106.  CTEXT "Directory Clean Done!", IDC_TEXT, 7, 24, 102, 8
  107.  CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 5, 16, 106, 25
  108. }
  109.  
  110. STRINGTABLE 
  111. {
  112.  IDS_BAK, "*.BAK"
  113.  IDS_CGL, "*.CGL"
  114.  IDS_CSM, "*.CSM"
  115.  IDS_DSW, "*.DSW"
  116.  IDS_EX, "*.~*"
  117.  IDS_OBJ, "*.OBJ"
  118.  IDS_OBR, "*.OBR"
  119.  IDS_TDW, "*.T?W"
  120.  IDS_RES, "*.RES"
  121.  IDS_RWS, "*.RWS"
  122.  IDS_EXE, "*.EXE"
  123.  IDS_IDE, "*.IDE"
  124.  IDS_CPP, "*.CPP"
  125.  IDS_C, "*.C"
  126.  IDS_H, "*.H"
  127.  IDS_RC, "*.RC"
  128.  IDS_RH, "*.RH"
  129.  IDS_DLL, "*.DLL"
  130.  IDS_LIB, "*.LIB"
  131.  IDS_DEF, "*.DEF"
  132.  IDS_MAP, "*.MAP"
  133.  IDS_SYM, "*.SYM"
  134. }
  135.  
  136. ICON_1 ICON 
  137. {
  138.  '00 00 01 00 01 00 20 20 10 00 00 00 00 00 E8 02'
  139.  '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
  140.  '00 00 01 00 04 00 00 00 00 00 80 02 00 00 00 00'
  141.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  142.  '00 00 00 00 BF 00 00 BF 00 00 00 BF BF 00 BF 00'
  143.  '00 00 BF 00 BF 00 BF BF 00 00 C0 C0 C0 00 80 80'
  144.  '80 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00'
  145.  '00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 00 00'
  146.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  147.  '00 00 00 00 FB FB FB F0 00 00 00 00 00 00 00 00'
  148.  '00 00 00 BF BF BF BF BF B0 00 00 00 00 00 00 00'
  149.  '00 00 0B FB FB FB FB FB FB 00 00 00 00 00 00 00'
  150.  '00 00 BF BF BF B8 BF BF BF B0 00 00 00 00 00 00'
  151.  '00 0B FB F8 88 8B 88 88 FB F0 00 00 00 00 00 00'
  152.  '00 0F BF 8F BF BF BF BF BF BF 00 00 00 00 00 00'
  153.  '00 FB FB FB FB FB FB FB FB FB F0 00 00 00 00 00'
  154.  '00 BF BF BF BF BF BF BF BF BF B0 00 33 00 00 00'
  155.  '0B FB FB FB F0 00 0B FB FB FB FB 03 BB B3 00 00'
  156.  '0F BF BF BF B0 BF B0 BF BF BF BF 0B 30 B3 00 00'
  157.  '0B FB FB FB F0 FB FB FB FB FB FB 0B 30 B3 00 00'
  158.  'FF BF BF BF BF 0F BF BF BF BF BF B0 BB B3 00 0B'
  159.  'BB FB FB FB FB 0B FB FB FB FB FB FB F0 00 00 FB'
  160.  'FF BF B0 00 BF BF BF BF B0 00 BF BF BF 00 00 BF'
  161.  '0B FB 04 CC FB 0B F0 FB 0C C3 34 F0 FB 00 00 F0'
  162.  'FF B0 B4 CC 4F B0 0F B4 4C C8 0F BF 0F 00 00 B0'
  163.  'BB FB 00 04 FB FB FB FB F0 00 FB FB 0B 00 00 FB'
  164.  'FF BF BF BF BF BF BF BF BF BF BF BF BF 00 00 00'
  165.  '0F FB 00 00 0B FB FB FB 00 00 0B B0 00 00 00 00'
  166.  '00 BF BF BF BF BF BF BF BF BF BF B0 00 00 00 00'
  167.  '00 FB FB FB FB FB FB FB FB FB FB F0 00 00 00 00'
  168.  '00 BF BF BF BF BF BF BF BF BF BF 00 00 00 00 00'
  169.  '00 0B FB FB F8 88 88 FB FB FB FB 00 00 00 00 00'
  170.  '00 0F BF BF BF BF BF BF BF BF B0 00 00 00 00 00'
  171.  '00 00 FB FB F8 88 88 FB FB FB 00 00 00 00 00 00'
  172.  '00 00 0F BF BF BF BF BF BF B0 00 00 00 00 00 00'
  173.  '00 00 00 FB FB FB FB FB FB 00 00 00 00 00 00 00'
  174.  '00 00 00 00 BF BF BF BF 00 00 00 00 00 00 00 00'
  175.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  176.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
  177.  '00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF F0'
  178.  '1F FF FF C0 07 FF FF 80 03 FF FF 00 01 FF FE 00'
  179.  '00 FF FC 00 00 FF FC 00 00 7F F8 00 00 3F F8 00'
  180.  '00 33 F0 00 00 00 F0 00 00 04 F0 00 00 04 E0 00'
  181.  '00 00 C0 00 00 03 80 00 00 01 80 00 00 01 80 00'
  182.  '00 01 80 00 00 01 80 00 00 01 C0 00 00 03 F8 00'
  183.  '00 0F F8 00 00 0F F8 00 00 1F FC 00 00 1F FC 00'
  184.  '00 3F FE 00 00 7F FF 00 00 FF FF 80 01 FF FF C0'
  185.  '03 FF FF F0 0F FF FF FF FF FF FF FF FF FF'
  186. }
  187.  
  188.  
  189. IDD_CHOOSEDIR DIALOG 61, 55, 160, 144
  190. STYLE 0x04L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  191. CAPTION "Choose Directory"
  192. FONT 8, "MS Sans Serif"
  193. {
  194.  LISTBOX 1121, 7, 39, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
  195.  COMBOBOX 1137, 7, 123, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
  196.  LTEXT "File &Name:", 1090, -95, 13, 76, 10
  197.  EDITTEXT 1152, -95, 23, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
  198.  LISTBOX 1120, -95, 39, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_EXTENDEDSEL | LBS_DISABLENOSCROLL | WS_TABSTOP
  199.  LTEXT "&Directories:", -1, 11, 8, 92, 9
  200.  LTEXT "", 1088, 11, 20, 135, 9, SS_NOPREFIX | WS_GROUP
  201.  LTEXT "List Files of &Type:", 1089, -95, 109, 90, 9
  202.  COMBOBOX 1136, -95, 119, 90, 68, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
  203.  LTEXT "Dri&ves:", 1091, 7, 113, 92, 9
  204.  DEFPUSHBUTTON "OK", 1039, 173, 16, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
  205.  PUSHBUTTON "Cancel", IDCANCEL, 103, 78, 50, 14, WS_GROUP | WS_TABSTOP
  206.  PUSHBUTTON "&Help", 1038, 173, 56, 50, 14, WS_GROUP | WS_TABSTOP
  207.  CHECKBOX "&Read Only", 1040, 173, 78, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
  208.  LTEXT "Note: These controls must stay with the dialog resource even though they aren't used. Also, the visible OK button is not the reguler 'IDOK' OK button, but rather a button with a unique ID. The IDOK button must exist but must be hidden and disabled or the dialog never comes up. This is necessary to get the KB handling in the directory selection box. Strange stuff.", -1, 173, 99, 151, 74, SS_SIMPLE | WS_GROUP
  209.  PUSHBUTTON "OK", IDC_OK, 103, 54, 50, 14
  210.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 7, 6, 146, 26
  211.  PUSHBUTTON "Button", IDOK, 105, 118, 50, 14, NOT WS_VISIBLE | WS_DISABLED | WS_TABSTOP
  212. }
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.